On the Efficiency of Durable State Machine Replication
نویسندگان
چکیده
State Machine Replication (SMR) is a fundamental technique for ensuring the dependability of critical services in modern internet-scale infrastructures. SMR alone does not protect from full crashes, and thus in practice it is employed together with secondary storage to ensure the durability of the data managed by these services. In this work we show that the classical durability enforcing mechanisms – logging, checkpointing, state transfer – can have a high impact on the performance of SMRbased services even if SSDs are used instead of disks. To alleviate this impact, we propose three techniques that can be used in a transparent manner, i.e., without modifying the SMR programming model or requiring extra resources: parallel logging, sequential checkpointing, and collaborative state transfer. We show the benefits of these techniques experimentally by implementing them in an open-source replication library, and evaluating them in the context of a consistent key-value store and a coordination service.
منابع مشابه
Energy Efficiency Analyses of Toolpaths in a Pocket Milling Process
This paper presents an approach to analytically determine the most energy efficient toolpath strategy in mechanical machining. This was achieved by evaluating the electrical energy requirement of the NC codes generated for the zag, zigzag, and rectangular contour toolpath strategies. The analytical method was validated by performing pocket milling on AISI 1018 steel with the considered toolpath...
متن کاملOptimum Swept Angle Estimation based on the Specific Cutting Energy in Milling AISI 1045 Steel Alloy
Mechanical machining processes are common manufacturing strategies to re-shape materials to desired specification. The mechanistic approach has revealed the mechanics of the machining processes with various parameters determined. The aim of this work is to investigate the impact of swept angle optimization and their influence on the specific cutting energy in milling AISI 1045 steel alloy. This...
متن کاملE2DR: Energy Efficient Data Replication in Data Grid
Abstract— Data grids are an important branch of gird computing which provide mechanisms for the management of large volumes of distributed data. Energy efficiency has recently emerged as a hot topic in large distributed systems. The development of computing systems is traditionally focused on performance improvements driven by the demand of client's applications in scientific and business domai...
متن کاملRestricted cascade and wreath products of fuzzy finite switchboard state machines
A finite switchboard state machine is a specialized finite state machine. It is built by binding the concepts of switching state machines and commutative state machines. The main purpose of this paper is to give a specific algorithm for fuzzy finite switchboard state machine and also, investigates the concepts of switching relation, covering, restricted cascade products and wreath products of f...
متن کاملDynamic Replication based on Firefly Algorithm in Data Grid
In data grid, using reservation is accepted to provide scheduling and service quality. Users need to have an access to the stored data in geographical environment, which can be solved by using replication, and an action taken to reach certainty. As a result, users are directed toward the nearest version to access information. The most important point is to know in which sites and distributed sy...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013